package controllers;

public enum ExceptionsTypes {
	/**
	 * Errore di connessione al db o al servizio remoto
	 */
	CONNECTION_ERROR,
	/**
	 * Istanza di accesso scaduta, o inesistente
	 */
	INVALID_TOKEN,
	/**
	 * Credenziali di accesso non corretti
	 */
	LOGIN_ERROR,
	/**
	 * Elemento univoco gia esistente
	 */
	EXIST_ERROR,
	/**
	 * Dipendenze di modello non soddisfatte
	 */
	DIPENDENCE_ERROR,
	/**
	 * Data richiesta non disponibile
	 */
	UNAVAILABLE_DATE,
	/**
	 * Istanza non trovata
	 */
	NOT_FOUND,
	/**
	 * File di configurazione della connessione al db non trovato
	 */
	MISSING_CONFIGURATION_FILE,
	/**
	 * File di configurazione della connessione al db corrotto
	 */
	CORRUPT_CONFIGURATION_FILE,
	/**
	 * File di configurazione della connessione al db corrotto
	 */
	CORRUPT_DB_STATE,
	/**
	 * File dei prezzi non trovato
	 */
	MISSING_PRICELIST,
	/**
	 * Tentativo di accesso a servizi senza i relativi permessi
	 */
	PERMISSION_DENIDED,
	/**
	 * Errore sconosciuto
	 */
	UNKNOW_ERROR,
	/**Stipendi gia pagati*/
	TRANSACTION_SALARY_ALREADY_PAYED,

}
